@CHARSET "ISO-8859-1";

.input {
  border:0px; 
  background-color:#D7D7D7;
  border-right:1px solid;
  border-bottom: 1px solid;
  text-align: center;
}

#centeredbox {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 320px;
height: 240px;
margin: auto;
}

ul li {
	list-style: none; 
	cursor: pointer;
}

li.smart_autocomplete_highlight {
	background-color: #578DBC;
}
ul { 
	margin: 10px 0; 
	padding: 5px; 
	background-color: #FFF; 
}

.foot {
	position: fixed;
	bottom:0px;
}

#head {
}

.dispari {	 
	text-align: left; 
	background-color: #AAC5FF;
	width:100%;
}
#backDettagli {text-decoration: none; color: white;}
#dettagli{padding: 0; margin: 0;}
#hdettagli {margin:0px 0px 0 0; text-align:center;}
#dettaglipage {height: 100%; position: absolute;}
#dettagliHeaderA {width: 15%}
#dettagliHeaderB {width: 70%}
#dettagliHeaderC {width: 15%}

#horari {margin:0px 0px 0 0; text-align:center;}
#oraripage {height: 100%; position: absolute;}
#aOrariPage {text-decoration: none; color: white;}
#orari {padding: 0; margin: 0;}
#hindietroOrari {vertical-align:middle;}

#ui-datepicker-div {display:none}
#ui_bar {width: 100%}
.ui-grid-a > :nth-child(n) {
width: 100%;
margin-right: -.5px;
}
#hmain {margin:0px 0px 0 0; border:1 solid; text-align:center;}
.pari{
	text-align: left; 
	width:100%;
	background-color:#EEEEEE;
}

#imgLoad {width:22px;height:22px}
#spartenza {color:#808080; width:70%}
#larrivoMid {width:15%}
#larrivo {width:15%; float:right; margin-right:40px}
#sarrivo {color:#808080; width:70%}
#dett {color:#808080;}
#Descrizione {color:#808080;}
#dateIn {width:50%;display:none}
#textIn {width:50%;display:none}
#textOra {display:none}
#timeOra {display:none}
#cercaMain {width:40%;z-index:0}
#select-ora-andr {text-align:center}
#select-ora {text-align:center}
#select-date-andr {text-align:center}
#select-date {text-align:center}
#bannerCont{position:absolute;display:none;width:100%}
#divId{z-index:1000}
#horari{vertical-align:middle}    
#himpostazioni{margin:0px 0px 0px 0px; text-align:center;vertical-align:middle}
#hdettagli{vertical-align:middle}
#hmain{vertical-align:middle}
#epartenza{background-color:#EEEEEE}
#earrivo{background-color:#EEEEEE}
#hmailImp{margin-right:5px}
.stripNotifica{
	display:none;	
	color:#fff;	
	z-index:1000;
	position:absolute;
	top:80%;
	left:50%;
	margin-top:-12px;
	margin-left:-41%;
	width:70%;	
	opacity:0.9;
	font-weight:bold;
    text-align: center;
    background-color:#494949;
    padding: 10px 30px 10px 30px;
    border:1px solid #fff;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}
#wait{
	display:none;	
	z-index:1000;
	position:absolute;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	width:100%;	
	height:100%;
	opacity:0.5;
    background-color:#808080;
}
#tableWait{	
	display:none;	
	color:#fff;	
	z-index:1001;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-12px;
	margin-left:-21%;
	width:30%;	
	opacity:1;	
	font-weight:bold;
    text-align: center;
    background-color:#494949;
    border:1px solid #fff;
    padding: 10px 30px 10px 30px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}
#tableWait td{padding-left:10px}
#tableWait table{padding-left:15%;}